package com.nowcoder.community.until;

import org.apache.commons.lang3.StringUtils;
import org.springframework.util.DigestUtils;

import java.util.UUID;

/**
 * @author: caoxinfang
 * @email: 2717176337@qq.com
 * @date: 2022/3/12 16:01
 */
public class CommunityUtil {

    // 生成随机字符串
    public static String generateUUID(){
        // 把-替换成空的
        return UUID.randomUUID().toString().replaceAll("-","");
    }

    // MD5加密
    // hello > abc123def456
    // hello + 3ejkcasb -> abc123def456abc 后面加一个随机字符串在进行加密
    public static String md5(String key){
        if (StringUtils.isBlank(key)){
            return null;
        }
        /*把传递的结果加密成一个16位的字符串返回*/
        return DigestUtils.md5DigestAsHex(key.getBytes());
    }

}
